Part Number Hot Search : 
PMF100 100MZF SA58A 3F1BBA 3N10L RBV1006 208LT 2SC42
Product Description
Full Text Search
 

To Download MSM64162A Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 E2E0049-18-95
Semiconductor MSM64162A
Semiconductor
This version: Sep. 1998 MSM64162A
4-Bit Microcontroller with Built-in RC Oscillation Type A/D Converter and LCD Driver
GENERAL DESCRIPTION
The MSM64162A is a low power 4-bit microcontroller that employs Oki's original CPU core nX4/20. The MSM64162A has 2-channel RC oscillation type A/D converter, LCD driver for up to 80 segments, and buzzer output port. It is best suited for applications such as low power, high precision thermometers and hygrometers.
FEATURES
* Operating range Operating frequencies Operating voltage : : 32.768 kHz, 400 kHz 1.25 to 1.7 V (1.5 V spec.) 2.0 to 3.5 V (3 V spec.) 2.2 to 3.5 V (3 V spec., 1/2 duty) -40 to +85C
Operating temperature * Memory space Internal program memory Internal data memory * Minimum instruction execution time
: : : :
2016 bytes 128 nibbles 7.5 ms @ 400 kHz 91.6 ms @ 32.768 kHz * RC oscillation type A/D converter : 2 channels Time division 2-channel method * LCD driver : 24 outputs (1) At 1/4 duty and 1/3 bias : 80 segments (max) (2) At 1/3 duty and 1/3 bias : 63 segments (max) (3) At 1/2 duty and 1/2 bias : 44 segments (max) Voltage Regulator for LCD Driver (selectable by mask option) The LCD panel display is stable regardless of temporary supply voltage drop, because the voltage generated by the voltage regulator for LCD driver is supplied to the bias voltage generator as a reference voltage. LCD Operating Voltage When the voltage regulator for LCD driver is used : 3.6 V (Duty cycle = 1/4 or 1/3) 2.4 V (Duty cycle = 1/2) When the voltage regulator for LCD driver is not used : 4.5 V (Duty cycle = 1/4 or 1/3) 3.0 V (Duty cycle = 1/2) * Buzzer driver : 1 output (4 output modes selectable) * Capture circuit : 2 channels * Watchdog timer * Clock : 32.768 kHz crystal oscillator and 400 kHz RC oscillator (with an external resistor) CPU clock : 32.768 kHz/400 kHz (switchable by software) Time base clock : 32.768 kHz * Power supply voltage : 1.5 V/3 V (selectable by mask option) 1/40
Semiconductor * I/O port Input-output port Input port Output port
MSM64162A
: : :
2 ports 4 bits 1 port 4 bits 1 port 4 bits (8 out of the 24 LCD driver outputs can be used as output-only ports by mask option.) 2 sources 7 sources 1 (incorporated into the input-only port) : (Product name : MSM64162A-GS-BK) : (Product name : MSM64162A-) indicates a code number.
* Interrupt sources External interrupt : Internal interrupt : * Battery check circuit : * Package: 80-pin plastic QFP (QFP80-P-1420-0.80-BK) Chip
2/40
Semiconductor
MSM64162A
BLOCK DIAGRAM
CPU CORE: nX-4/20
BSR TR2 TR0 (4) HALT C ALU PCM PCL
TR1 PCH A11 to A8 A7 to A0 ROM 2016B
MIEF
B
A
(4)
(4)
H
L
X DB7 to DB0
Y (8) RAM 128N
IR DECODER
OSC2 OSC1 XT XT RESET
2CLK
TBC
IR
TIMING CONTROLLER
SP
ROMR (8)
INTC INT P3.3 P3.2 P3.1 P3.0 P2.3 P2.2 P2.1 P2.0
RSTG WDT
PORT3
TST1 TST2 VSSL L0 L1
INT TST 5 INT BC VR INT PORT2
LCD CAPR L23 VSS1 VSS2 VSS3 C1 C2 VDD VSS INT BIAS PORT0 PORT1
P1.3 P1.2 P1.1 P1.0 P0.3 P0.2 P0.1 P0.0
PORT ADDRESS DB7 to DB0 INT BD ADC
RT1 RS1 CS1 IN1 RT0 CRT0 RS0 CS0 IN0
BD
3/40
Semiconductor
MSM64162A
PIN CONFIGURATION (TOP VIEW)
69 L23/P6.3 68 L22/P6.2 66 L21/P6.1 65 L20/P6.0 79 RESET 72 OSC2 71 OSC1
80 TST1
78 (NC)
75 (NC)
74 VDD 73 (NC)
70 (NC)
TST2 P0.0 P0.1 P0.2 P0.3 RT0 (NC) CRT0 RS0 CS0 IN0 IN1 CS1 (NC) RS1 RT1 P2.0 P2.1 P2.2 P2.3 P3.0 P3.1 (NC) P3.2
67 (NC)
77 XT
76 XT
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
64 L19/P5.3 63 L18/P5.2 62 L17/P5.1 61 L16/P5.0 60 L15 59 (NC) 58 L14 57 L13 56 L12 55 L11 54 L10 53 (NC) 52 L9 51 L8 50 L7 49 L6 48 L5 47 L4 46 L3 45 L2 44 L1 43 L0 42 C2 41 C1
Note: Pins marked as (NC) are no-connection pins which are left open.
P3.3 25 BD 26 P1.0 27 P1.1 28 P1.2 29 P1.3 30 (NC) 31 (NC) 32 (NC) 33 VSS 34 VSS1 35 (NC) 36 VSS2 37 (NC) 38 VSSL 39 VSS3 40
80-Pin Plastic QFP
4/40
Semiconductor
MSM64162A
PAD CONFIGURATION
Pad Layout
32 C1 31 VSS3 30 VSSL (NC) (NC) (NC) 29 VSS2 28 VSS1 27 VSS 26 P1.3 25 P1.2 24 P1.1 23 P1.0 22 BD 21 P3.3 20 P3.2
C2 L0 L1 L2 L3 L4 L5 L6 L7 L8 L9 L10 L11 L12 L13 L14 L15 L16 L17 L18 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
P3.1 P3.0 P2.3 P2.2 P2.1 P2.0 RT1 RS1 CS1 IN1 IN0 CS0 RS0 CRT0 RT0 P0.3 P0.2 P0.1 P0.0
Y
L19 L20 L21 L22 L23 OSC1 OSC2 VDD XT XT RESET TST1 TST2
53 54 55 56 57 58 59 60 61 62 63 64 65
X
Chip Size Chip Thickness Coordinate Origin Pad Hole Size Pad Size Minimum Pad Pitch
: : : : : :
3.96 mm 4.32 mm 350 mm (typ.) Chip center 110 mm 110 mm 120 mm 120 mm 180 mm
Note: The chip substrate voltage is VDD.
5/40
Semiconductor Pad Coordinates
Pad No. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 Pad Name P0.0 P0.1 P0.2 P0.3 RT0 CRT0 RS0 CS0 IN0 IN1 CS1 RS1 RT1 P2.0 P2.1 P2.2 P2.3 P3.0 P3.1 P3.2 P3.3 BD P1.0 P1.1 P1.2 P1.3 VSS VSS1 VSS2 VSSL VSS3 C1 C2 L0 L1 L2 L3 L4 L5 L6 X (m) 1828.80 1828.80 1828.80 1828.80 1828.80 1828.80 1828.80 1828.80 1828.80 1828.80 1828.80 1828.80 1828.80 1828.80 1828.80 1828.80 1828.80 1828.80 1828.80 1769.70 1589.70 1317.60 999.30 674.70 354.90 30.30 -231.00 -411.00 -647.10 -1289.40 -1469.40 -1649.40 -1829.40 -1829.40 -1829.40 -1829.40 -1829.40 -1829.40 -1829.40 -1829.40 Y (m) -1940.40 -1719.30 -1539.30 -1310.10 -1048.50 -831.30 -651.30 -396.00 -208.20 -12.90 175.50 390.30 580.50 794.10 1001.70 1194.00 1374.00 1555.20 1735.20 1957.80 1957.80 1957.80 1957.80 1957.80 1957.80 1957.80 1957.80 1957.80 1957.80 1957.80 1957.80 1957.80 1957.80 1704.00 1524.00 1344.00 1111.20 919.50 739.50 559.50 Pad No. 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 Pad Name L7 L8 L9 L10 L11 L12 L13 L14 L15 L16 L17 L18 L19 L20 L21 L22 L23 OSC1 OSC2 VDD XT XT RESET TST1 TST2
MSM64162A
X (m) -1829.40 -1829.40 -1829.40 -1829.40 -1829.40 -1829.40 -1829.40 -1829.40 -1829.40 -1829.40 -1829.40 -1829.40 -1495.20 -1226.70 -958.80 -694.80 -448.80 -243.00 24.90 300.60 480.60 660.60 979.50 1247.70 1599.90
Y (m) 379.50 199.50 10.20 -232.20 -412.20 -592.20 -772.20 -1008.00 -1290.00 -1470.00 -1710.00 -1928.10 -1957.50 -1957.50 -1957.50 -1957.50 -1957.50 -1957.50 -1957.50 -1957.50 -1957.50 -1957.50 -1957.50 -1957.50 -1957.50
6/40
Semiconductor
MSM64162A
PIN DESCRIPTIONS
Basic Functions
Function Symbol VDD VSS Pin 74 34 Pad 60 27 Type -- -- 0 V power supply Negative power supply: Ground VSS1. (for 1.5 V spec.) Ground VSS2. (for 3.0 V spec.) Negative power supply (for 1.5 V spec.) VSS1 Power Supply VSS2 VSS3 C1 C2 VSSL XT Oscillation XT OSC1 OSC2 Test TST1 TST2 37 40 41 42 39 76 77 71 72 80 1 29 31 32 33 30 61 62 58 59 64 65 -- -- -- -- -- I O I O I I 35 28 -- Bias output for drivig LCD (-1.5 V) (for 3.0 V spec.) Bias output for driving LCD (-1.2 V) (when the voltage regulator for LCD driver is used) Negative power supply (for 3.0 V spec.) Bias output for driving LCD (-3.0 V) (for 1.5 V spec.) Bias output for driving LCD (-4.5 V). Pins for connecting a capacitor for generating LCD driving bias Negative power supply for internal logic (An internally generated constant voltage is present at this pin.) Low-speed clock oscillation input and output pins: Connect to a crystal (32.768 kHz). High-speed clock oscillation input and output pins: Connect to an external resistor for oscillation (ROS). Input pins for testing. A pull-up resistor is internally connected to these pins. System reset input pin. Setting this pin to "L" level puts this device into a reset state. Reset RESET 79 63 I Then, setting this pin to "H" level starts executing an instruction from address 000H. A pull-up resistor is internally connected to this pin. Description
7/40
Semiconductor Basic Functions (continued)
Function Symbol P0.0 P0.1 P0.2 P0.3 P1.0 P1.1 P1.2 P1.3 P2.0 Ports P2.1 P2.2 P2.3 P3.0 P3.1 P3.2 P3.3/MON Buzzer BD RT0 CRT0 RS0 A/D Converter CS0 IN0 RT1 RS1 CS1 IN1 18 19 20 21 22 24 25 26 6 8 9 10 11 16 15 13 12 15 16 17 18 19 20 21 22 5 6 7 8 9 13 12 11 10 I/O I/O I/O I/O I/O I/O I/O O O O O O I O O O I Pin 2 3 4 5 27 28 29 30 17 Pad 1 2 3 4 23 24 25 26 14 Type I I I I O O O O I/O Description 4-bit input port (P0):
MSM64162A
Selectable as pull-up resistor input, pull-down resistor input, or high impedance input by the port 01 control register (P01CON). As secondary functions, P0.0 to P0.3 are assigned external interrupt functions, P0.0 and P0.1 are assigned a capture trigger function, and P0.3 is assigned an analog comparator input for battery check. 4-bit output port (P1): Selectable as NMOS open drain output or CMOS output by the port 01 control register (P01CON). P1.0 is a high current drive output port. 4-bit input-output port (P2): Following can be specified for each bit by the port 2 control registers 0 to 3 (P20CON to P23CON): (1) input or output, (2) pull-up/pull-down resistor input or high impedance input, and (3) NMOS open drain output or CMOS output. As secondary functions, P2.0 to P2.3 are assigned external interrupt functions. 4-bit input-output port (P3): Following can be specified for each bit by the port 3 control registers 0 to 3 (P30CON to P33CON): (1) input or output, (2) pull-up/pull-down resistor input or high impedance input, and (3) NMOS open drain output or CMOS output. As secondary functions, P3.0 to P3.3 are assigned external interrupt functions, P3.3 is assigned a function that monitors the RC oscillation clock for A/D converter. Output pin for the buzzer driver Resistance temperature sensor connection pin (for channel 0) Resistance/capacitance temperature sensor connection pin (for channel 0) Reference resistor connection pin (for channel 0) Reference capacitor connection pin (for channel 0) Input pin for RC oscillator circuit (for channel 0) Resistance temperature sensor connection pin (for channel 1) Reference resistor connection pin (for channel 1) Reference capacitor connection pin (for channel 1) Input pin for RC oscillator circuit (for channel 1)
8/40
Semiconductor Basic Functions (continued)
Function Symbol L0 L1 L2 L3 L4 L5 L6 L7 L8 L9 L10 LCD Driver L11 L12 L13 L14 L15 L16/P5.0 L17/P5.1 L18/P5.2 L19/P5.3 L20/P6.0 L21/P6.1 L22/P6.2 L23/P6.3 Pin 43 44 45 46 47 48 49 50 51 52 54 55 56 57 58 60 61 62 63 64 65 66 68 69 Pad 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 Type O O O O O O O O O O O O O O O O O O O O O O O O Description
MSM64162A
LCD segment and common signals output pins.
LCD segment and common signals output pins. Functions as output ports by mask option.
9/40
Semiconductor Secondary Functions
Function Symbol P0.0 P0.1 P0.2 P0.3 P2.0 External Interrupt P2.1 P2.2 P2.3 P3.0 P3.1 P3.2 P3.3 Capture Trigger RC Oscillation Monitor Battery Check P0.0 P0.1 Pin 2 3 4 5 17 18 19 20 21 22 24 25 2 3 Pad 1 2 3 4 14 15 16 17 18 19 20 21 1 2 I I I Type Description Secondary functions of P0.0 to P0.3:
MSM64162A
Level-triggered external interrupt input pins. The change of input signal level causes an interrupt to occur. Secondary functions of P2.0 to P2.3 and P3.0 to P3.3: Level-triggered external interrupt input pins. The change of input signal level causes an interrupt to occur.
Secondary functions of P0.0 and P0.1: Capture circuit trigger input pins. Secondary function of P3.3: Monitor output pin for an RC oscillation clock for A/D converter and a 400 kHz RC oscillation clock for the system clock. Secondary function of P0.3: Analog comparator input pin for battery check.
P3.3
25
21
O
P0.3
5
4
I
10/40
Semiconductor
MSM64162A
MEMORY MAPS
Program Memory
Test program area
,,,,,,,,,,,,, ,,,,,,,,,,,,, ,,,,,,,,,,,,, 07E0H,,,,,,,,,,,,, ,,,,,,,,,,,,,
07FFH
32 bytes
Contents of interrupt area 03BH 2016 bytes 038H 032H 02FH 02CH 029H 03EH Interrupt area 020H CZP area 010H 026H 023H 020H Watchdog interrupt External interrupt (0) External interrupt (1) ADC interrupt 256 Hz interrupt 32 Hz interrupt 16 Hz interrupt 1 Hz interrupt 4 Hz interrupt
Start address 000H 8 bits
Program Memory Map Address 000H is the instruction execution start address by the system reset. The CZP area from address 010H to address 01FH is the start address for the CZP subroutine of 1-byte call instruction. The start address of interrupt subroutine is assigned to the interrupt address from address 020H to 03DH. The user area has 2016 bytes of address 000H to address 07DFH. No program can be stored in the test program area.
11/40
Semiconductor
MSM64162A
Data Memory The data memory area consists of 8 banks and each bank has 256 nibbles (256 4 bits). The data RAM is assigned to BANK 7 and peripheral ports are assigned to BANK 0.
7FFH 780H 77FH 700H
BANK 7 Data RAM area Unused area
Data/Stack area (128 nibbles)
Contents of 000H to 07FH Inaccessible area 07FH
SFR area
100H 0FFH 080H 07FH 000H 4 bits Unused area BANK 0 000H
Data Memory Map The data RAM area (128 nibbles) is shared by the stack area. The stack is a memory starting from address 7FFH toward the low-order addresses where 4 nibbles are used by Subroutine Call Instruction and 8 nibbles are used by an interrupt. The addresses 080H to 0FFH of BANK 0 and the addresses 700H to 77FH of BANK 7 are not assigned as the data memory, so access to these addresses has no effect. Moreover, it is impossible to access BANK 1 to BANK 6.
12/40
Semiconductor
MSM64162A
ABSOLUTE MAXIMUM RATINGS (1.5 V Spec.)
(VDD = 0 V) Parameter Power Supply Voltage 1 Power Supply Voltage 2 Power Supply Voltage 3 Power Supply Voltage 4 Power Supply Voltage 5 Input Voltage 1 Input Voltage 2 Input Voltage 3 Output Voltage 1 Output Voltage 2 Output Voltage 3 Output Voltage 4 Output Voltage 5 Storage Temperature Symbol VSS VSS1 VSS2 VSS3 VSSL VIN1 VIN2 VIN3 VOUT1 VOUT2 VOUT3 VOUT4 VOUT5 TSTG Condition Ta = 25C Ta = 25C Ta = 25C Ta = 25C Ta = 25C VSS Input, Ta = 25C VSS1 Input, Ta = 25C VSSL Input, Ta = 25C VSS Output, Ta = 25C VSS1 Output, Ta = 25C VSS2 Output, Ta = 25C VSS3 Output, Ta = 25C VSSL Output, Ta = 25C -- Rating -2.0 to +0.3 -2.0 to +0.3 -4.0 to +0.3 -5.5 to +0.3 -2.0 to +0.3 VSS - 0.3 to +0.3 VSS1 - 0.3 to +0.3 VSSL - 0.3 to +0.3 VSS - 0.3 to +0.3 VSS1 - 0.3 to +0.3 VSS2 - 0.3 to +0.3 VSS3 - 0.3 to +0.3 VSSL - 0.3 to +0.3 -55 to +150 Unit V V V V V V V V V V V V V C
RECOMMENDED OPERATING CONDITIONS (1.5 V Spec.)
(VDD = 0 V) Parameter Operating Temperature Operating Voltage External 400 kHz RC Oscillator Resistance Crystal Oscillation Frequency Symbol Top VSS, VSS1 ROS fXT Condition -- VSS1 is grounded -- -- Range -40 to +85 -1.7 to -1.25 250 to 500 30 to 35 Unit C V kW kHz
13/40
Semiconductor
MSM64162A
ELECTRICAL CHARACTERISTICS (1.5 V Spec.)
DC Characteristics
(VDD = 0 V, VSS = VSS1 = -1.5 V, Ta = -40 to +85C unless otherwise specified) Parameter
Symbol Measuring Circuit
Condition +100% -50% +100% -50%
Min.
Typ.
Max.
Unit
VSS2 Voltage VSS3 Voltage VSSL Voltage Crystal Oscillation Start Voltage Crystal Oscillation Hold Voltage Crystal Oscillation Stop Detection Time Internal Crystal Oscillator Capacitance External Crystal Oscillator Capacitance Internal Crystal Oscillator Capacitance Internal 400k RC Oscillator Capacitance 400k RC Oscillation Frequency POR Generation Voltage POR Non-generation Voltage Battery Check Reference Voltage VRB Temperature Variation
VSS2 VSS3 VSSL VSTA VHOLD TSTOP CG CGEX CD COS fOSC VPOR1 VPOR2 VRB DVRB
Ca, Cb, C12 = 0.1 mF Ca, Cb, C12 = 0.1 mF -- Oscillation start time: within 5 seconds -- -- -- When external CG used -- --
-3.2 -4.7 -1.5 -- -- 0.1 10 10 10 8.0 80 -0.4 -1.5 -0.73
-3.0 -4.5 -1.3 -- -- -- 15 -- 15 12 220 -- -- -0.63 -2.0
-2.8 -4.3 -0.6 -1.45 -1.25 1000 20 30 20 16 350 0 -1.2 -0.53 --
V V V V V ms pF pF pF pF kHz V V V
2
1
External resistor ROS = 300 kW VSS = -1.25 to -1.7 V When VSS is between VPOR1 and -1.5 V No POR when VSS is between VPOR2 and -1.5 V Ta = 25C --
--
mV/C
Notes: 1. "POR" denotes Power On Reset. 2. "TSTOP" indicates that if the crystal oscillator stops over the value of TSTOP, the system reset occurs.
14/40
Semiconductor DC Characteristics (continued)
MSM64162A
(VDD = 0 V, VSS = VSS1 = -1.5 V, Ta = -40 to +85C unless otherwise specified) Parameter
Symbol
Condition
CPU in halt state
Ta = -40 to +40C
Min. -- -- -- -- --
Typ. 2.0 2.0 5.0 5.0 40
Max. 5.0 30 15 40 80
Unit mA mA mA mA mA
Measuring Circuit
Supply Current 1 Supply Current 2
IDD1 IDD2
(400k RC oscillation halt) Ta = +40 to +85C CPU in operating state Ta = -40 to +40C (400k RC oscillation halt) Ta = +40 to +85C
CPU in operating state Supply Current 3 IDD3 (400k RC oscillation in operation) ROS = 300 kW
CPU in halt state (400k RC oscillation
1
RT0 = 10 kW
--
150
230
mA
Supply Current 4
IDD4
halt), RC oscillator for A/D converter is in operating state
RT0 = 2 kW
--
600
900
mA
Battery check circuit in operating Supply Current 5 IDD5 state, CPU in operating state (400k RC oscillation halt) -- 25 125 mA
15/40
Semiconductor DC Characteristics (continued)
MSM64162A
(VDD = 0 V, VSS = VSS1 = VSSL = -1.5 V, VSS2 = -3.0 V, VSS3 = -4.5 V, Ta = -40 to +85C unless otherwise specified) Parameter (Pin Name) Output Current 1 (P1.0) Output Current 2 (P1.1 to P1.3) (P2.0 to P2.3) (P3.0 to P3.3) Output Current 3 (BD) Output Current 4 (RT0, RT1, RS0, RS1, CRT0, CS0, CS1) Output Current 5 (When L16 to L23 are configured as output ports) Output Current 6 (OSC2)
Symbol
Condition VOH1 = -0.5 V VOL1 = VSS + 0.5 V VOH2 = -0.5 V VOL2 = VSS + 0.5 V VOH3 = -0.7 V VOL3 = VSS + 0.7 V VOH4 = -0.1 V VOL4 = VSS + 0.1 V VOH5 = -0.5 V VOL5 = VSS + 0.5 V VOH6 = -0.5 V VOL6 = VSS + 0.5 V VOH7 = -0.2 V (VDD level)
Min. -2.1 1.0 -2.1 0.1 -1.8 0.1 -1.1 0.2 -1.5 0.08 -2.1 0.1 -- 4.0 -- 4.0 -- 4.0 --
Typ. -0.5 3.0 -0.5 0.5 -0.4 0.4 -0.4 0.4 -0.4 0.4 -0.5 0.5 -- -- -- -- -- -- --
Max. -0.1 9.0 -0.1 2.1 -0.1 1.8 -0.2 1.1 -0.08 1.5 -0.1 2.1 -4.0 -- -4.0 -- -4.0 -- 0.3
Unit mA mA mA mA mA mA mA mA mA mA mA mA mA mA mA mA mA mA mA
Measuring Circuit
IOH1 IOL1 IOH2 IOL2 IOH3 IOL3 IOH4 IOL4 IOH5 IOL5 IOH6 IOL6 IOH7 IOMH7
2
VOMH7 = VSS1 + 0.2 V (VSS1 level) VOMH7S = VSS1 - 0.2 V (VSS1 level) VOML7 = VSS2 + 0.2 V (VSS2 level) VOML7S = VSS2 - 0.2 V (VSS2 level) VOL7 = VSS3 + 0.2 V VOH = VDD (VSS3 level)
Output Current 7 (L0 to L23)
IOMH7S IOML7 IOML7S IOL7
Output Leakage Current (P1.0 to P1.3) (P2.0 to P2.3) (P3.0 to P3.3) (RT0, RT1, RS0, RS1, CRT0, CS0, CS1)
IOOH
IOOL
VOL = VSS
-0.3
--
--
mA
16/40
Semiconductor DC Characteristics (continued)
MSM64162A
(VDD = 0 V, VSS = VSS1 = VSSL = -1.5 V, VSS2 = -3.0 V, VSS3 = -4.5 V, Ta = -40 to +85C unless otherwise specified) Parameter (Pin Name)
Symbol
Condition VIH1 = VDD (when pulled down) VIL1 = VSS (when pulled up) VIH1 = VDD (in a high impedance state) VIL1 = VSS (in a high impedance state) VIH2 = VDD (when pulled down) VIH2 = VDD (in a high impedance state) VIL2 = VSS (in a high impedance state) VIL3 = VSS (when pulled up) VIH3 = VDD (in a high impedance state) VIL3 = VSS (in a high impedance state) VIH4 = VDD VIL4 = VSS --
Min.
Typ.
Max.
Unit mA mA mA mA mA mA
Measuring Circuit
Input Current 1 (P0.0 to P0.3) (P2.0 to P2.3) (P3.0 to P3.3) (P4.0 to P4.3)
IIH1 IIL1 IIH1Z IIL1Z IIH2
2.0 -60 0 -1.0 2.0 0 -1.0 -60 0 -1.0 0 -1.5 -0.3
10 -10 -- -- 10 -- -- -18 -- -- -- -0.75 --
60 -2.0 1.0 0 60 1.0 0 -4.0 1.0 0 1.0 -0.3 0
Input Current 2 (IN0, IN1)
IIH2Z IIL2Z IIL3
3 mA mA mA mA mA mA V
Input Current 3 (OSC1)
IIH3Z IIL3Z
Input Current 4 (RESET, TST1, TST2)
IIH4 IIL4 VIH1
Input Voltage 1 (P0.0 to P0.3) (P2.0 to P2.3) (P3.0 to P3.3) Input Voltage 2 (IN0, IN1, OSC1) Input Voltage 3 (RESET, TST1, TST2)
VIL1 VIH2 VIL2 VIH3 VIL3
-- -- -- -- --
-1.5 -0.3 -1.5 -0.3 -1.5
-- -- -- -- --
-1.2 0 -1.2 0 -1.2
V V V V V 4
17/40
Semiconductor DC Characteristics (continued)
MSM64162A
(VDD = 0 V, VSS = VSS1 = VSSL = -1.5 V, VSS2 = -3.0 V, VSS3 = -4.5 V, Ta = -40 to +85C unless otherwise specified) Parameter (Pin Name) Hysteresis Width (P0.0 to P0.3) (P2.0 to P2.3) (P3.0 to P3.3) Hysteresis Width (RESET, TST1, TST2) Input Pin Capacitance (P0.0 to P0.3) (P2.0 to P2.3) (P3.0 to P3.3)
Symbol
Condition
Min.
Typ.
Max.
Unit
Measuring Circuit
DVT1
--
0.05
0.1
0.3
V 4
DVT2
--
0.05
0.1
0.3
V
CIN
--
--
--
5.0
pF
1
18/40
Semiconductor Measuring circuit 1
MSM64162A
CS0 RT0 RI0
RT0 OSC1 ROS OSC2 VSSL VDD VSS A Cl V
CS0
IN0
XT Crystal 32.768 kHz XT C1 C12 C2
VSS1 VSS2
VSS3 Cl Ca, Cb, C12 ROS RT0 CS0 RI0 : 0.47 mF : 0.1 mF : 300 kW : 10 kW/2 kW : 820 pF : 10 kW
Ca V
Cb V
Measuring circuit 2
(*2)
(*1) VIL
INPUT
VIH
OUTPUT
A
VDD
VSS
VSS1
VSS2
VSS3
VSSL
19/40
Semiconductor Measuring circuit 3
(*3)
MSM64162A
INPUT
A
VDD
VSS
VSS1
VSS2
VSS3
VSSL
Measuring circuit 4
(*3) VIL
INPUT
VIH
OUTPUT
VDD VSS VSS1 VSS2 VSS3 VSSL
OUTPUT
Waveform Monitoring
*1 Input logic circuit to determine the specified measuring conditions. *2 Measured at the specified output pins. *3 Measured at the specified input pins.
20/40
Semiconductor A/D Converter Characteristics
MSM64162A
(VDD = 0 V, VSS = VSS1 = -1.5 V, Ta = -40 to +85C unless otherwise specified) Parameter Symbol RS0, RS1, RT0, RT0-1, RT1 Condition Min. Typ. Max. Unit
Measuring Circuit
Resistor for Oscillation
CS0, CT0, CS1 740 pF
2.0
--
--
kW
Input Current Limiting Resistor
RI0, RI1 fOSC1
-- Resistor for oscillation = 2 kW Resistor for oscillation = 10 kW Resistor for oscillation = 200 kW RT0, RT0-1, RT1 = 2 kW RT0, RT0-1, RT1 = 10 kW RT0, RT0-1, RT1 = 200 kW
1.0 165 41.8 2.55 3.89 0.990
10 221 52.2 3.04 4.18 1.0
-- 256 60.6 3.53 4.35 1.010
kW 5 kHz kHz kHz -- -- --
Oscillation Frequency
fOSC2 fOSC3 Kf1
RS*RT Oscillation Frequency Ratio (*)
Kf2 Kf3
0.0561 0.0584 0.0637
*
Kfx is the ratio of the oscillation frequency by a sensor resistor to the oscillation frequency by a reference resistor in the same condition.
Kfx = fOSCX (RT0-CS0 Oscillation) fOSCX (RS0-CS0 Oscillation) , (x = 1, 2, 3) fOSCX (RT0-1-CS0 Oscillation) fOSCX (RS0-CS0 Oscillation) fOSCX (RT1-CS1 Oscillation) , fOSCX (RS1-CS1 Oscillation)
21/40
Semiconductor Measuring circuit 5
(CROSC1) (CROSC0)
MSM64162A
RT0-1
CRT0 RT0
RS1
RS0
CS1
CS0
RT1
CT0
RI1
RI0
RT1 RS1 CS1 IN1
IN0 CS0 RS0
Oscillation Mode Designation
RESET TST1 TST2 P0.0 P0.1 P0.2 P0.3 VDD VSSL VSS VSS1 D. U. T. P3.3 Frequency Measurement (fOSCX)
Cl RT0, RT0-1, RT1 = 2 kW/10 kW/200 kW RS0, RS1 = 10 kW RI0, RI1 = 10 kW CS0, CT0, CS1 = 820 pF Cl = 0.1 mF
RT0
22/40
Semiconductor
MSM64162A
ABSOLUTE MAXIMUM RATINGS (3.0 V Spec.)
(VDD = 0 V) Parameter Power Supply Voltage 1 Power Supply Voltage 2 Power Supply Voltage 3 Power Supply Voltage 4 Power Supply Voltage 5 Input Voltage 1 Input Voltage 2 Input Voltage 3 Output Voltage 1 Output Voltage 2 Output Voltage 3 Output Voltage 4 Output Voltage 5 Storage Temperature Symbol VSS VSS1 VSS2 VSS3 VSSL VIN1 VIN2 VIN3 VOUT1 VOUT2 VOUT3 VOUT4 VOUT5 TSTG Condition Ta = 25C Ta = 25C Ta = 25C Ta = 25C Ta = 25C VSS Input, Ta = 25C VSS2 Input, Ta = 25C VSSL Input, Ta = 25C VSS Output, Ta = 25C VSS1 Output, Ta = 25C VSS2 Output, Ta = 25C VSS3 Output, Ta = 25C VSSL Output, Ta = 25C -- Rating -4.0 to +0.3 -2.0 to +0.3 -4.0 to +0.3 -5.5 to +0.3 -4.0 to +0.3 VSS - 0.3 to +0.3 VSS2 - 0.3 to +0.3 VSSL - 0.3 to +0.3 VSS - 0.3 to +0.3 VSS1 - 0.3 to +0.3 VSS2 - 0.3 to +0.3 VSSL - 0.3 to +0.3 VSSL - 0.3 to +0.3 -55 to +150 Unit V V V V V V V V V V V V V C
RECOMMENDED OPERATING CONDITIONS (3.0 V Spec.)
(VDD = 0 V) Parameter Operating Temperature Symbol Top VSS, VSS2
"duty 1/2" Except using LCD driver with "duty 1/2"
Condition --
Using LCD driver with
Range -40 to +85 -3.5 to -2.2
Unit C
Operating Voltage
V -3.5 to -2.0 90 to 500 30 to 66 kW kHz
External 400 kHz RC Oscillator Resistance Crystal Oscillation Frequency
ROS fXT
-- --
23/40
Semiconductor
MSM64162A
ELECTRICAL CHARACTERISTICS (3.0 V Spec.)
DC Characteristics
(VDD = 0 V, VSS = VSS2 = -3.0 V, Ta = -40 to +85C unless otherwise specified) Condition +100% -50% +100% -50% Min. Typ. Max. Unit
Measuring Circuit
Parameter
Symbol
VSS1 Voltage VSS3 Voltage VSSL Voltage Crystal Oscillation Start Voltage Crystal Oscillation Hold Voltage Crystal Oscillation Stop Detection Time Internal Crystal Oscillator Capacitance External Crystal Oscillator Capacitance Internal Crystal Oscillator Capacitance Internal 400k RC Oscillator Capacitance 400k RC Oscillation Frequency POR Generation Voltage POR Non-generation Voltage Battery Check Reference Voltage VRB Temperature Variation
VSS1 VSS3 VSSL VSTA VHOLD TSTOP CG CGEX CD COS fOSC VPOR1 VPOR2 VRB DVRB
Ca, Cb, C12 = 0.1 mF Ca, Cb, C12 = 0.1 mF -- Oscillation start time: within 5 seconds -- -- -- When external CG used -- --
-1.7 -4.7 -1.9 -- -- 0.1 10 10 10 8.0 300 -0.7 -3.0 -0.73
-1.5 -4.5 -1.3 -- -- -- 15 -- 15 12 400 -- -- -0.63 -2.0
-1.3 -4.3 -0.6 -2.0 -2.0 1000 20 30 20 16 620 0 -2.0 -0.53 --
V V V V V ms pF pF pF pF kHz V V V
2
1
External resistor ROS = 100 kW VSS = -2.0 to -3.5 V When VSS is between VPOR1 and -3.0 V No POR when VSS is between VPOR2 and -3.0 V Ta = 25C --
--
mV/C
Notes: 1. "POR" denotes Power On Reset. 2. "TSTOP" indicates that if the crystal oscillator stops over the value of TSTOP, the system reset occurs.
24/40
Semiconductor DC Characteristics (continued)
MSM64162A
(VDD = 0 V, VSS = VSS2 = -3.0 V, Ta = -40 to +85C unless otherwise specified) Parameter
Symbol
Condition
CPU in halt state
Ta = -40 to +40C
Min. -- -- -- -- --
Typ. 1.5 1.5 5.0 5.0 220
Max. 4.5 30 15 40 450
Unit mA mA mA mA mA
Measuring Circuit
Supply Current 1 Supply Current 2
IDD1 IDD2
(400k RC oscillation halt) Ta = +40 to +85C CPU in operating state Ta = -40 to +40C (400k RC oscillation halt) Ta = +40 to +85C
CPU in operating state Supply Current 3 IDD3 (400k RC oscillation in operation) ROS = 100kW
CPU in halt state (400k RC oscillation
1
RT0 = 10 kW
--
300
450
mA
Supply Current 4
IDD4
halt), RC oscillator for A/D converter is in operating state
RT0 = 2 kW
--
1300
2000
mA
Battery check circuit in operating Supply Current 5 IDD5 state, CPU in operating state (400k RC oscillation halt) -- 55 150 mA
25/40
Semiconductor DC Characteristics (continued)
MSM64162A
(VDD = 0 V, VSS1 = VSSL = -1.5 V, VSS = VSS2 = -3.0 V, VSS3 = -4.5 V, Ta = -40 to +85C unless otherwise specified) Parameter (Pin Name) Output Current 1 (P1.0) Output Current 2 (P1.1 to P1.3) (P2.0 to P2.3) (P3.0 to P3.3) Output Current 3 (BD) Output Current 4 (RT0, RT1, RS0, RS1, CRT0, CS0, CS1) Output Current 5 (When L16 to L23 are configured as output ports) Output Current 6 (OSC2)
Symbol
Condition VOH1 = -0.5 V VOL1 = VSS + 0.5 V VOH2 = -0.5 V VOL2 = VSS + 0.5 V VOH3 = -0.7 V VOL3 = VSS + 0.7 V VOH4 = -0.1 V VOL4 = VSS + 0.1 V VOH5 = -0.5 V VOL5 = VSS + 0.5 V VOH6 = -0.5 V VOL6 = VSS + 0.5 V VOH7 = -0.2 V (VDD level)
Min.
Typ.
Max.
Unit mA mA mA mA mA mA mA mA mA mA
Measuring Circuit
IOH1 IOL1 IOH2 IOL2 IOH3 IOL3 IOH4 IOL4 IOH5 IOL5 IOH6 IOL6 IOH7 IOMH7
-6.0 3.0 -6.0 0.4 -6.0 0.4 -2.5 0.3 -1.5 0.15 -6.0 0.4 -- 4.0 -- 4.0 -- 4.0 --
-1.5 8.0 -1.5 1.5 -2.0 2.0 -0.8 0.8 -0.6 0.6 -2.0 2.0 -- -- -- -- -- -- --
-0.4 25 -0.4 6.0 -0.4 6.0 -0.3 2.5 -0.15 1.5 -0.4 6.0 -4.0 -- -4.0 -- -4.0 -- 0.3
2 mA mA mA mA mA mA mA mA mA
VOMH7 = VSS1 + 0.2 V (VSS1 level) VOMH7S = VSS1 - 0.2 V (VSS1 level) VOML7 = VSS2 + 0.2 V (VSS2 level) VOML7S = VSS2 - 0.2 V (VSS2 level) VOL7 = VSS3 + 0.2 V VOH = VDD (VSS3 level)
Output Current 7 (L0 to L23)
IOMH7S IOML7 IOML7S IOL7
Output Leakage Current (P1.0 to P1.3) (P2.0 to P2.3) (P3.0 to P3.3) (RT0, RT1, RS0, RS1, CRT0, CS0, CS1)
IOOH
IOOL
VOL = VSS
-0.3
--
--
mA
26/40
Semiconductor DC Characteristics (continued)
MSM64162A
(VDD = 0 V, VSS1 = VSSL = -1.5 V, VSS = VSS2 = -3.0 V, VSS3 = -4.5 V, Ta = -40 to +85C unless otherwise specified) Parameter (Pin Name)
Symbol
Condition VIH1 = VDD (when pulled down) VIL1 = VSS (when pulled up) VIH1 = VDD (in a high impedance state)
Min.
Typ.
Max.
Unit mA mA mA mA mA mA
Measuring Circuit
IIH1 Input Current 1 (P0.0 to P0.3) (P2.0 to P2.3) (P3.0 to P3.3) IIL1 IIH1Z IIL1Z IIH2 Input Current 2 (IN0, IN1) IIH2Z IIL2Z IIL3 Input Current 3 (OSC1) IIH3Z IIL3Z Input Current 4 (RESET, TST1, TST2) Input Voltage 1 (P0.0 to P0.3) (P2.0 to P2.3) (P3.0 to P3.3) Input Voltage 2 (IN0, IN1, OSC1) Input Voltage 3 (RESET, TST1, TST2) IIH4 IIL4 VIH1 VIL1 VIH2 VIL2 VIH3 VIL3
20 -300 0
60 -60 -- -- 60 -- -- -110 -- -- -- -1.5 -- -- -- -- -- --
300 -20 1.0 0 300 1.0 0 -30 1.0 0 1.0 -0.75 0 -2.4 0 -2.4 0 -2.4
VIL1 = VSS (in a high impedance state) -1.0 VIH2 = VDD (when pulled down) VIH2 = VDD (in a high impedance state) VIL2 = VSS (in a high impedance state) VIL3 = VSS (when pulled up) VIH3 = VDD (in a high impedance state) VIL3 = VSS (in a high impedance state) VIH4 = VDD VIL4 = VSS -- -- -- -- -- -- 20 0 -1.0 -300 0 -1.0 0 -3.0 -0.6 -3.0 -0.6 -3.0 -0.6 -3.0
3 mA mA mA mA mA mA V V V V V V 4
27/40
Semiconductor DC Characteristics (continued)
MSM64162A
(VDD = 0 V, VSS1 = VSSL = -1.5 V, VSS = VSS2 = -3.0 V, VSS3 = -4.5 V, Ta = -40 to +85C unless otherwise specified) Parameter (Pin Name) Hysteresis Width (P0.0 to P0.3) (P2.0 to P2.3) (P3.0 to P3.3) Hysteresis Width (RESET, TST1, TST2) Input Pin Capacitance (P0.0 to P0.3) (P2.0 to P2.3) (P3.0 to P3.3)
Symbol
Condition
Min.
Typ.
Max.
Unit
Measuring Circuit
DVT1
--
0.2
0.5
1.0
V 4
DVT2
--
0.2
0.5
1.0
V
CIN
--
--
--
5.0
pF
1
28/40
Semiconductor Measuring circuit 1
MSM64162A
CS0 RT0 RI0
RT0 OSC1 ROS OSC2 VSSL VDD
CS0
IN0
XT Crystal 32.768 kHz XT C1 C12 C2
VSS VSS2 VSS1 A
VSS3 Cl Ca, Cb, C12 ROS RT0 CS0 RI0 : 0.47 mF : 0.1 mF : 100 kW : 10 kW/2 kW : 820 pF : 10 kW
Ca V
Cb V
Cl
V
Measuring circuit 2
(*2)
(*1) VIL
INPUT
VIH
OUTPUT
A
VDD
VSS
VSS1
VSS2
VSS3
VSSL
29/40
Semiconductor Measuring circuit 3
(*3)
OUTPUT
MSM64162A
INPUT
A
VDD
VSS
VSS1
VSS2
VSS3
VSSL
Measuring circuit 4
(*3) VIL
INPUT
VIH
OUTPUT
Waveform Monitoring
VDD
VSS
VSS1
VSS2
VSS3
VSSL
*1 Input logic circuit to determine the specified measuring conditions. *2 Measured at the specified output pins. *3 Measured at the specified input pins.
30/40
Semiconductor A/D Converter Characteristics
MSM64162A
(VDD = 0 V, VSS = VSS2 = -3.0 V, Ta = -40 to +85C unless otherwise specified) Parameter Symbol RS0, RS1, RT0, RT0-1, RT1 Condition Min. Typ. Max. Unit
Measuring Circuit
Resistor for Oscillation
CS0, CT0, CS1 740 pF
1.0
--
--
kW
Input Current Limiting Resistor
RI0, RI1 fOSC1
-- Resistor for oscillation = 2 kW Resistor for oscillation = 10 kW Resistor for oscillation = 200 kW RT0, RT0-1, RT1 = 2 kW RT0, RT0-1, RT1 = 10 kW RT0, RT0-1, RT1 = 200 kW
1.0 200 46.5 2.79 4.115 0.990
10 239 55.4 3.32 4.22 1.0
-- 277 64.3 3.85 4.326 1.010
kW 5 kHz kHz kHz -- -- --
Oscillation Frequency
fOSC2 fOSC3 Kf1
RS*RT Oscillation Frequency Ratio(*)
Kf2 Kf3
0.0573 0.0616 0.0659
*
Kfx is the ratio of the oscillation frequency by a sensor resistor to the oscillation frequency by a reference resistor in the same condition.
fOSCX (RT0-CS0 Oscillation) fOSCX (RS0-CS0 Oscillation) , (x = 1, 2, 3) fOSCX (RT0-1-CS0 Oscillation) fOSCX (RS0-CS0 Oscillation) fOSCX (RT1-CS1 Oscillation) , fOSCX (RS1-CS1 Oscillation)
Kfx =
31/40
Semiconductor Measuring circuit 5
MSM64162A
(CROSC1) RS1 CS1 CS0 RT1 RI1 RI0
(CROSC0) RT0-1 CRT0 RT0 RT0 RS0 CT0
RT1 RS1 CS1 IN1 Oscillation Mode Designation RESET TST1 TST2 P0.0 P0.1 P0.2 P0.3 VDD
IN0 CS0 RS0
P3.3 D. U. T.
Frequency Measurement (fOSCX)
VSSL
VSS
VSS2
Cl RT0, RT0-1, RT1 = 2 kW/10 kW/200 kW RS0, RS1 = 10 kW RI0, RI1 = 10 kW CS0, CT0, CS1 = 820 pF Cl = 0.47 mF
32/40
Semiconductor
MSM64162A
RECOMMENDED OPERATING CONDITIONS (When Voltage Regulator for LCD Driver Used)
(VDD = 0 V) Parameter Operating Temperature Operating Voltage External 400 kHz RC Oscillator Resistance Crystal Oscillation Frequency Symbol Top VSS ROS fXT Condition -- -- VSS = -1.7 V to -1.25 V VSS = -3.5 V to -2.0 V -- Range -40 to +85 -3.5 to -1.25 250 to 500 90 to 500 30 to 66 Unit C V kW kHz
ELECTRICAL CHARACTERISTICS (When Voltage Regulator for LCD Driver Used)
DC Characteristics
(VDD = 0 V, VSS = -3.0 V, Ta = -40 to +85C unless otherwise specified) Parameter Symbol VSS1 Voltage VSS2 Voltage VSS3 Voltage Supply Current 1 VSS1 DVSS1 VSS2 VSS3 VSS = -3.5 to -1.25 VSS = -3.5 to -1.25 VSS = -1.5 V IDD1 (CPU in halt state) VSS = -3.0 V (CPU in halt state) VSS = -1.5 V Supply Current 2 IDD2 VSS = -3.0 V Ta = -40 to +40C Ta = +40 to +85C Ta = -40 to +40C Ta = +40 to +85C Ta = -40 to +40C Ta = -40 to +40C Condition VSS = -3.5 to -1.25, Ta = 25C -- Min. -1.35 -- Typ. -1.2 -4 Max. -1.05 -- Unit suring
Circuit Mea-
V mV/C V V
Typ. - 0.1 2 VSS1 Typ. + 0.1 Typ. - 0.2 3 VSS1 Typ. + 0.2 -- -- -- -- -- -- -- -- 2.5 2.5 2.3 2.3 5 5 5 5 7.5 35 7.5 35 15 40 15 40
mA
1
(CPU in operating state) Ta = +40 to +85C (CPU in operating state) Ta = +40 to +85C
mA
*
The other electrical characteristics are the same as those for the 1.5 V and 3.0 V specifications.
33/40
Semiconductor Measuring circuit 1
MSM64162A
CS0 RT0 RI0
RT0 OSC1 ROS OSC2 VSSL VDD VSS A Cl V
CS0
IN0
XT Crystal 32.768 kHz XT C1 C12 C2
VSS1
VSS2
VSS3 Cl Ca, Cb, Cc, C12 ROS RT0 CS0 RI0 : 0.47 mF : 0.1 mF : 100 kW : 10 kW/2 kW : 820 pF : 10 kW
Ca
Cb
Cc V
34/40
Semiconductor
MSM64162A
FUNCTIONAL DESCRIPTION
* A/D converter (ADC) The MSM64162A has a built-in 2-channel RC oscillation type A/D converter. The A/D converter is composed of a 2-channel oscillation circuit, Counter A (CNTA0-4, a 4.8-digit decade counter), Counter B (CNTB0-3, a 14-bit binary counter), and A/D Converter Control Registers 0 and 1 (ADCON0, ADCON1). By counting oscillation frequencies that vary depending on a resistor or capacitor connected to the RC oscillation circuit, the A/D converter converts resistance values or capacitance values to corresponding digital values. By using a thermistor or humidity sensor as a resistance, a thermometer or a hygrometer can be constructed. By applying a separate sensor to each channel of the 2-channel RC oscillation circuit, it is also possible to extend measure ranges or measure at two places. * LCD driver (LCD) The MSM64162A has a built-in LCD driver for 24 outputs. The LCD driver consists of 21 4-bit display registers (DSPR0-20), the Display Control Register (DSPCON), a 24-output LCD driver circuit, and a bias generation circuit (BIAS). The bias generation circuit for LCD driver (BIAS) generates bias voltages for the LCD driver by rising or dropping the power supply voltage by externally installing capacitors. Alternatively, it generates bias voltages by rising the constant voltage (VSS1 = -1.2 V) generated by the voltage regulator for LCD driver. Which way is to be used is specified by mask option. There are three types of driving methods: 1/4 duty, 1/3 duty and 1/2 duty. Software selects the duty mode. A mask option can select either a common driver or a segment driver for each LCD driver pin. A mask option can also specify assignment of each bit of the display register to each segment. All the display registers must be selected by a mask option. L16 to L23 of the LCD driver can be configured to be output ports by a mask option. The relationship between the duty, the bias method, and the maximum segment number follows: 1/4 duty 1/3 bias method ------- 80 segments 1/3 duty 1/3 bias method ------- 63 segments 1/2 duty 1/2 bias method ------- 44 segments * Buzzer driver (BD) The MSM64162A has a built-in buzzer driver with 2 buzzer output frequencies and 4 buzzer output modes. Each buzzer output is selected by the Buzzer Control Register (BDCON) and the Buzzer Frequency Control Register (BFCON). * Capture circuit (CAPR) The MSM64162A captures 32 Hz to 256 Hz output of the time base counter at the falling of Port 0.0 or 0.1 (P0.0 or P0.1) to "L" level when the pull-up resistor input is chosen, or at the rising to "H" level when the pull-down resistor input is chosen. The capture circuit is composed of the Capture Control Register (CAPCON) and the Capture Registers (CAPR0, CAPR1) that fetch output from the time base counter. * Watchdog timer (WDT) The MSM64162A has a built-in watchdog timer to detect CPU malfunction. The watchdog timer is composed of a 6-bit watchdog timer counter (WDTC) to count a 16 Hz output and a watchdog timer control register (WDTCON) to reset WDTC.
35/40
Semiconductor
MSM64162A
* Clock generation circuit (2CLK) The clock generation circuit (2CLK) in the MSM64162A contains a 32.768 kHz crystal oscillation circuit, a 400 kHz RC oscillation circuit, and a clock control port. This circuit generates the system clock (CLK) and the time base clock (32.768 kHz). The system clock drives the CPU while the time base clock drives the time base counter and the buzzer driver. Via the contents of the frequency Control Register (FCON), the system clock can be switched between 32.768 kHz (the output of the crystal oscillation circuit) and 400 kHz (the output of the RC oscillation circuit). Note: The oscillation frequency of the RC oscillation circuit varies depending on the value of an external resistor (ROS), operating power supply voltage (VDD), and ambient temperatures (Ta). * Time base counter (TBC) The MSM64162A has a built-in time base counter (TBC) that generates clocks to be supplied to internal peripheral circuits. The time base counter is composed of 15 binary counters. The count clock of the time base is driven by the oscillation clock (32.768 kHz) of the crystal oscillation circuit. The output of the time base counter is used for the buzzer driver, the system reset circuit, the watchdog timer, the time base interrupt, the sampling clocks of each port, and the capture circuit. * I/O port Input-output ports (P2, P3) (8 bits)
Input port (P0) (4 bits) Output port (P1) (4 bits)
: Pull-up (pull-down) resistor input or highimpedance input, CMOS output or NMOS open drain output: these can be specified for each bit; external 0 interrupt : Pull-up (pull-down) resistor input or highimpedance input; external 1 interrupt : CMOS output or NMOS open drain output
* Interrupt (INTC) The MSM64162A has 9 interrupt sources (9 vector addresses), of which two are external interrupts from ports and seven are internal interrupts. Of the nine interrupt sources, only the watchdog interrupt cannot be disabled (non-maskable interrupt). The other eight interrupts are controlled by the master interrupt enable flag (MI) and the interrupt enable registers (IE0, IE1 and IE2). When an interrupt condition is met, the CPU branches to a vector address corresponding to the interrupt source. * Battery check circuit (BC) The battery check circuit (BC) detects the level of the supply voltage by comparing the voltage generated by an external supply-voltage dividing resistor (RBLD) with the internal reference voltage (Vrb).
36/40
Semiconductor
APPLICATION CIRCUITS
LC
D
ROS Crystal 32.768 kHz
OSC2 OSC1 XT XT RESET P1.0 P1.1 P1.2 P1.3 P0.0 P0.1 P0.2 P0.3
L23
L0 VDD C2 C1 C VSS3 12 Cb VSS2 Ca VSS VSS1 VSSL Cl TST2 TST1
1.5 V Spec. Application Circuit
MSM64162A-xxx (1.5 V spec.)
C1 1.5 V
IN0 CS0 RS0 CRT0 RT0 IN1 CS1 RS1 RT1 BD P3.3
Switch matrix (4 4)
RT1 RS1 CS1 RI1
RT0 RS0 RI0
CS0
* Temperature measurement by two thermistors * CG of crystal oscillator : Internal
Buzzer
MSM64162A
OSC monitor
37/40
Semiconductor
APPLICATION CIRCUITS (continued)
LC
D
ROS Crystal 32.768 kHz CGEX OSC2 OSC1 XT XT RESET P1.0 P1.1 P1.2 P1.3 P0.0 P0.1 P0.2 P0.3 L23 L0 VDD C2 C1 C 12 VSS3 Cb VSS2 VSS VSS1 Ca VSSL Cl TST2 TST1
3.0 V Spec. Application Circuit
MSM64162A-xxx (3.0 V spec.)
C2 3V
Switch matrix (4 4)
RT1 RS1 CS1 RI1
RT0
RS0
CS0
RI0
* Temperature measurement by two thermistors * Battery check circuit is used * CGEX of crystal oscillator : External
IN0 CS0 RS0 CRT0 RT0 IN1 CS1 RS1 RT1 BD P3.3 P3.1
RBLD Buzzer OSC monitor
MSM64162A
38/40
APPLICATION CIRCUITS (continued)
Semiconductor
LC D
ROS Crystal 32.768 kHz CGEX OSC2 OSC1 XT XT RESET P1.0 P1.1 P1.2 P1.3 P0.0 P0.1 P0.2 P0.3 L23 L0 VDD C2 C1 C 12 VSS3 Cc VSS2 Cb VSS VSS1 Ca VSSL Cl TST2 TST1
3.0 V Spec. Application Circuit (Voltage Regulator for LCD Driver Used)
MSM64162A-xxx (3.0 V spec.)
C2 3V
Switch matrix (4 4)
RT1 RS1 CS1 RI1
RT0
RS0
CS0
RI0
* Temperature measurement by two thermistors * Battery check circuit is used * CGEX of crystal oscillator : External
IN0 CS0 RS0 CRT0 RT0 IN1 CS1 RS1 RT1 BD P3.3 P3.1 RBLD Buzzer OSC monitor
MSM64162A
39/40
Semiconductor
MSM64162A
PACKAGE DIMENSIONS
(Unit : mm)
QFP80-P-1420-0.80-BK
Mirror finish
Package material Lead frame material Pin treatment Solder plate thickness Package weight (g)
Epoxy resin 42 alloy Solder plating 5 mm or more 1.27 TYP.
Notes for Mounting the Surface Mount Type Package The SOP, QFP, TSOP, SOJ, QFJ (PLCC), SHP and BGA are surface mount type packages, which are very susceptible to heat in reflow mounting and humidity absorbed in storage. Therefore, before you perform reflow mounting, contact Oki's responsible sales person for the product name, package name, pin number, package code and desired mounting conditions (reflow method, temperature and times).
40/40


▲Up To Search▲   

 
Price & Availability of MSM64162A

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X